# 先在一个文件中写，写完之后再拆出去
from flask import session
from config import config_dict
# 集成管理器脚本１、代替app运行项目代码,２、数据库迁移
from flask_script import Manager

# 数据库迁移扩展???
from flask_migrate import Migrate, MigrateCommand
# 导入info目录下的create_app
from info import create_app, db

# 掉应用函数，获取app，传入参数，通过参数的不同，可以获得不同环境下的app
app = create_app('development')

# 使用管理器对象
manage = Manager(app)
# 使用迁移框架
Migrate(app, db)
# 添加迁移命令
manage.add_command('db', MigrateCommand)


if __name__ == '__main__':
    # app.run()
    print(app.url_map)
    manage.run()
